Wyznaczanie macierzy wykładniczej
Do wyznaczania macierzy wykładniczej \( \hskip 0.3pc e^{tA}\hskip 0.3pc \) wykorzystamy następujące twierdzenie:
Twierdzenie 1:
ZAŁOŻENIA:
Niech \( \hskip 0.3pcA\hskip 0.3pc \) będzie dowolną rzeczywistą lub zespoloną macierzą kwadratową wymiaru \( \hskip 0.3pc n\times n.\hskip 0.3pc \)TEZA:
Wtedy istnieje nieosobliwa macierz \( \hskip 0.3pc P\hskip 0.3pc \), taka żegdzie \( \hskip 0.3pc J\hskip 0.3pc \) jest tak zwaną macierzą Jordana macierzy \( \hskip 0.3pc A\hskip 0.3pc \). Macierz Jordana ma postać:
elementy \( \hskip 0.3pc J_i\hskip 0.3pc \) macierzy \( \hskip 0.3pc J\hskip 0.3pc \) są zwane klatkami Jordana.
Omówimy teraz jak wyznacza się klatki Jordana i macierz nieosobliwą P.
Niech \( \hskip 0.3pc A\hskip 0.3pc \) będzie rzeczywistą macierzą kwadratową wymiaru \( \hskip 0.3pc n\times n,\hskip 0.3pc \) a \( \hskip 0.3pc\lambda_1, \ldots ,\lambda_k,\hskip 0.5pck\le n\hskip 0.3pc \) będą wartościami własnymi macierzy \( \hskip 0.3pc A\hskip 0.3pc \).
Niech
będzie podprzestrzenią własną odpowiadająca wartości własnej \( \hskip 0.3pc \lambda_i\hskip 0.3pc \).
Rozważymy następujące przypadki.
1. Wymiar przestrzeni \( \hskip 0.3pc V_i^{(0)}\hskip 0.3pc \) jest równy krotności wartości własnej \( \hskip 0.3pc\lambda_i.\hskip 0.3pc \) Niech \( \hskip 0.3pc m\hskip 0.3pc \)- oznacza krotność wartości własnej \( \hskip 0.3pc \lambda_i\hskip 0.3pc \) i niech układ wektorów \( \hskip 0.3pc \{v_{i_1}^{(0)},\ldots ,v_{i_m}^{(0)}\}\hskip 0.3pc \) będzie bazą przestrzeni \( \hskip 0.3pc V_i^{(0)}\hskip 0.3pc \). Każdemu wektorowi \( v_{i_j}^{(0)} \) odpowiada pojedyncza klatka Jordana, którą będziemy oznaczać \( \hskip 0.3pc J_{i_j}=[\lambda_i].\hskip 0.3pc \) W tym przypadku mamy \( \hskip 0.3pc m\hskip 0.3pc \) jednakowych pojedynczych klatek Jordana.
2. Wymiar przestrzeni \( \hskip 0.3pc V_i^{(0)}\hskip 0.3pc \) jest mniejszy od krotności wartości własnej \( \hskip 0.3pc \lambda_i\hskip 0.3pc \). Jeżeli \( \hskip 0.3pc m\hskip 0.3pc \)- jest krotnością wartości własnej \( \hskip 0.3pc\lambda_i\hskip 0.3pc \) a \( \hskip 0.3pc r\hskip 0.3pc \)- wymiarem przestrzeni własnej \( \hskip 0.3pc V_i^{(0)},\hskip 0.3pc \) wtedy mamy \( \hskip 0.3pc m\hskip 0.3pc \) wektorów \( \hskip 0.3pc\{v_{i_1}^{(0)},\ldots ,v_{i_m}^{(0)}\},\hskip 0.3pc \) z których tylko pierwszych \( \hskip 0.3pc r\hskip 0.3pc \) stanowi bazę przestrzeni \( \hskip 0.3pc V_i^{(0)}\hskip 0.3pc \) a pozostałe \( \hskip 0.3pc m-r\hskip 0.3pc \) wektorów są wektorami głównymi odpowiednich rzędów związanymi niekoniecznie ze wszystkimi wektorami własnymi \( \hskip 0.3pc\{v_{i_1}^{(0)},\ldots ,v_{i_r}^{(0)}\}\hskip 0.3pc \). Każdemu wektorowi własnemu \( \hskip 0.3pc v_{i_1}^{(0)},\ldots ,v_{i_r}^{(0)}\hskip 0.3pc \) odpowiada odpowiednio klatka Jordana \( \hskip 0.3pcJ_{i_1},\ldots ,J_{i_r}. \)
Jeżeli wektorowi \( \hskip 0.3pc v_{i_j}^{(0)}\hskip 0.3pc \)- nie odpowiada żaden wektor główny, to klatka Jordana odpowiadająca wektorowi \( \hskip 0.3pc v_{i_j}^{(0)}\hskip 0.3pc \) jest jednoelementowa \( \hskip 0.3pc J_{i_j}=[\lambda_i].\hskip 0.3pc \)
Jeżeli natomiast wektorowi własnemu \( \hskip 0.3pc v_{i_j}^{(0)}\hskip 0.3pc \) odpowiadają wektory główne \( \hskip 0.3pc v_{i_j}^{(1)},\ldots ,v_{i_j}^{(k)}\hskip 0.3pc \) związane z wektorem \( \hskip 0.3pc v_{i_j}^{(0)}\hskip 0.3pc \) zależnościami:
W macierzy \( \hskip 0.3pc J_{i_j}\hskip 0.3pc \) jej pierwszej kolumnie odpowiada wektor własny \( \hskip 0.3pc v_{i_j}^{(0)}\hskip 0.3pc \), drugiej wektor główny \( \hskip 0.3pc v_{i_j}^{(1)},\hskip 0.3pc \) odpowiednio \( \hskip 0.3pc k+1\hskip 0.2pc \)-kolumnie wektor główny \( \hskip 0.3pc v_{i_j}^{(k)}\hskip 0.3pc \).
Kolumnami macierzy nieosobliwej \( \hskip 0.3pc P\hskip 0.3pc \) są wektory własne i główne.
Konstrukcje macierzy \( \hskip 0.3pc P\hskip 0.3pc \) wyjaśnimy na przykładzie.
Niech macierz \( \hskip 0.3pc A\hskip 0.3pc \) wymiaru \( \hskip 0.3pc 5\times 5\hskip 0.3pc \) ma dwie wartości własne: \( \hskip 0.3pc\lambda_1\hskip 0.3pc \) o krotności \( \hskip 0.3pc 3,\hskip 0.3pc \) której odpowiadają wektory \( v_1^{(0)},\hskip 0.3pc v_1^{(1)},\hskip 0.3pc v_1^{(2)}\hskip 0.3pc \) określone zależnością ( 1 ) oraz wartość własną \( \hskip 0.3pc\lambda_2\hskip 0.3pc \) o krotności 2 , której odpowiadają wektory \( \hskip 0.3pc v_2^{(0)},\hskip 0.3pc v_2^{(1)}\hskip 0.3pc \) określone zależnością ( 1 ).
Wówczas klatki Jordana odpowiadające wartościom własnym \( \hskip 0.3pc \lambda_1\hskip 0.3pc \) (odpowiednio \( \hskip 0.3pc \lambda_2\hskip 0.3pc \)) mają postać
Macierz Jordana \( \hskip 0.3pc J\hskip 0.3pc \) ma wtedy postać:
a kolumnami macierzy \( \hskip 0.3pc P\hskip 0.3pc \) są odpowiednio współrzędne wektorów \( \hskip 0.3pc v_1^{(0)},\hskip 0.3pc v_1^{(1)},\hskip 0.3pc v_1^{(2)},\hskip 0.3pc v_2^{(0)},\hskip 0.3pc v_2^{(1)}.\hskip 0.3pc \)
Macierz Jordana \( \hskip 0.3pc J\hskip 0.3pc \) można zapisać też w postaci
ale wtedy kolumnami macierzy \( \hskip 0.3pc P\hskip 0.3pc \) są odpowiednio współrzędne wektorów \( \hskip 0.3pc v_2^{(0)},\hskip 0.3pc v_2^{(1)},\hskip 0.3pc v_1^{(0)},\hskip 0.3pc v_1^{(1)},\hskip 0.3pc v_1^{(2)}\hskip 0.3pc \).
Uwaga 1:
Istotnie, ponieważ \( \hskip 0.3pc P\cdot P^{-1}=I\hskip 0.3pc \) więc
Zatem
co należało wykazać.
Wynika to bezpośrednio z faktu, że \( \hskip 0.3pc m\hskip 0.2pc \)-ta potęga macierzy \( \hskip 0.3pc J\hskip 0.3pc \) jest równa
Niech \( \hskip 0.3pc J_i\hskip 0.3pc \) będzie klatką Jordana wymiaru \( \hskip 0.3pc s\times s\hskip 0.3pc \)
Macierz \( \hskip 0.3pc J_i\hskip 0.3pc \) możemy zapisać jako sumę macierzy
gdzie
Ponieważ \( \hskip 0.3pc D_i\cdot M_i=M_i\cdot D_i\hskip 0.3pc \) więc na mocy uwagi 4 mamy
Prawdziwość tej zależności pokażemy na przykładzie, gdy \( \hskip 0.3pc s=3\hskip 0.3pc \)
Policzymy teraz \( \hskip 0.3pc e^{tD_i}\hskip 0.3pc \).
Ponieważ
więc
Policzymy teraz \( \hskip 0.3pc e^{tM_i}\hskip 0.3pc \).
Z uwagi 3 mamyZatem
Wyznaczymy teraz macierze \( \hskip 0.3pc J,\hskip 0.3pc P,\hskip 0.3pc \) i \( \hskip 0.3pc e^{tJ}\hskip 0.3pc \) dla niektórych przykładów z następujących modułów: "Rozwiązywanie układów równań liniowych jednorodnych o stałych współczynnikach, gdy wartości własne są różne, ale nie wszystkie rzeczywiste", "Rozwiązywanie układów równań liniowych jednorodnych o stałych współczynnikach, gdy macierz układu jest diagonalizowalna", "Przykłady rozwiązywania układów równań liniowych jednorodnych o stałych współczynnikach, gdy macierz układu nie jest diagonalizowalna".
Przykład 1:
Wartościami własnymi macierzy \( \hskip 0.3pc A\hskip 0.3pc \) są \( \hskip 0.3pc \lambda_1=1,\hskip 0.3pc \lambda_2=1+i,\hskip 0.3pc \lambda_3=1-i\hskip 0.3pc \), a odpowiadające im wektory własne generujące podprzestrzenie własne \( \hskip 0.3pc V_1^{(0)},\hskip 0.3pc V_2^{(0)},\hskip 0.3pc V_3^{(0)}\hskip 0.3pc \) są odpowiednio równe:
\( \hskip 0.3pc J_1=\begin{bmatrix} 1\end{bmatrix}, \hskip 0.5pc J_2=\begin{bmatrix} 1+i\end{bmatrix},\hskip 0.5pc J_3=\begin{bmatrix} 1-i\end{bmatrix}\hskip 0.3pc \).
Zatem
Przykład 2:
\( \hskip 0.3pc \lambda_1=-3\hskip 0.3pc \) i \( \hskip 0.3pc \lambda_2=3\hskip 0.3pc \)- o krotności 2. Podprzestrzeń własna \( \hskip 0.3pc V_1^{(0)}\hskip 0.3pc \) jest generowana przez wektor \( \hskip 0.3pc v_1^{(0)}=\begin{bmatrix}-1\\-1\\1\end{bmatrix}\hskip 0.3pc \) a podprzestrzeń własna \( \hskip 0.3pc V_2^{(0)}\hskip 0.3pc \) ma wymiar 2 i generowana jest przez wektory \( \hskip 0.3pc v_2^{(0)}=\begin{bmatrix}-1\\1\\0\end{bmatrix}\hskip 0.3pc \) i \( \hskip 0.3pc v_3^{(0)}=\begin{bmatrix}1\\0\\1\end{bmatrix}.\hskip 0.3pc \)
Wektorom własnym \( \hskip 0.3pc v_1^{(0)},\hskip 0.3pc v_2^{(0)}\hskip 0.3pc \) i \( \hskip 0.3pc v_3^{(0)}\hskip 0.3pc \) odpowiadają odpowiednio następujące klatki Jordana:
\( \hskip 0.3pc J_1=\begin{bmatrix} -3\end{bmatrix}, \hskip 0.5pc J_2=\begin{bmatrix} 3\end{bmatrix},\hskip 0.5pc J_3=\begin{bmatrix} 3\end{bmatrix}\hskip 0.3pc \).
Zatem
Przykład 3:
Wektorom własnym \( \hskip 0.3pc v_1^{(0)}\hskip 0.3pc \) i \( \hskip 0.3pc v_2^{(0)}\hskip 0.3pc \) odpowiadają odpowiednio następujące klatki Jordana: \( \hskip 0.3pc J_1=\begin{bmatrix} 1&1&0\\0&1&1\\0&0&1\end{bmatrix}, \hskip 0.6pc J_2=\begin{bmatrix} 1&1\\0&1\end{bmatrix}.\hskip 0.3pc \) Zatem
Przykład 4:
Podprzestrzeń własna odpowiadająca wartości własnej \( \hskip 0.3pc \lambda_2\hskip 0.3pc \) jest jednowymiarowa i generowana jest przez wektor \( \hskip 0.3pc v_2^{(0)}=\begin{bmatrix}0\\0\\0\\7\\7\end{bmatrix}.\hskip 0.3pc \) Wektorowi włąsnemu \( \hskip 0.3pc v_2^{(0)}\hskip 0.3pc \) odpowiada następujący wektor główny rzędu pierwszego \( \hskip 0.3pc v_2^{(1)}=\begin{bmatrix}4\\2\\-2\\1\\0\end{bmatrix} \).
Wektorom własnym \( \hskip 0.3pc v_0^{(0)},\hskip 0.3pc v_1^{(0)}\hskip 0.3pc \) i \( \hskip 0.3pc v_2^{(0)}\hskip 0.3pc \) odpowiadają odpowiednio następujące klatki Jordana: \( \hskip 0.3pc J_0=\begin{bmatrix}1\end{bmatrix},\hskip 0.5pc J_1=\begin{bmatrix} 1&1\\0&1\end{bmatrix}, \hskip 0.5pc J_2=\begin{bmatrix} 3&1\\0&3\end{bmatrix}.\hskip 0.3pc \)
Zatem